<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 条件语句
        //   if, if else if
        //       if<——>&& 转换
        //   for
        //   while,do while

        // if(条件){
        //     执行语句
        // }

        // window上面的方法window.prompt();
        // 弹出输入框并返回到控制台

        // 90-100  阿里巴巴
        // 80-90   腾讯  头条  美团  滴滴
        // 70-80   百度  饿了么  携程  58
        // 60-70   蘑菇街  
        // 60以下  xxxxx
        // var score = parseInt(window.prompt());
        // if (score >= 90 && score <= 100) {
        //     alert('阿里巴巴');
        // } else if (score >= 80 && score <= 90) {
        //     alert('腾讯  头条  美团  滴滴');
        // } else if (score >= 70 && score <= 80) {
        //     alert('百度  饿了么  携程  58');
        // } else if (score >= 60 && score <= 70) {
        //     alert('蘑菇街');
        // } else if (score < 60) {
        //     alert('智障吧你');
        // }

        // for (var i = 0; i < 10; i++) {
        //     console.log('a');
        // } //循环打印十个a

        // var i = 0;
        // while (i < 10) {
        //     console.log(i);
        //     i++;
        // }

        // 找100以内七的倍数和带七的整数
        // var i = 0;
        // while (i < 100) {

        //     if (i % 7 == 0 || i % 10 == 7) {
        //         console.log(i);
        //     }
        //     i++;
        // }

        // 不管满不满足条件都先执行一次
        // var i = 0;
        // do {
        //     console.log(i);
        //     i++;
        // } while (i < 10);


        // 练习
        // 1.计算2的n次幂，n可输入，n为自然数
        // var n = parseInt(window.prompt());
        // var num = 1;
        // for (var i = 0; i < n; i++) {
        //     num *= 2;
        // }
        // console.log(num);

        // 2.计算n的阶乘，n可输入
        // var n = parseInt(window.prompt());
        // var num = 1;
        // for (var i = 1; i <= n; i++) {
        //     num *= i;
        // }
        // console.log(num);

        // 3.著名的斐波那契额数列
        //   1 1 2 3 5 8输出第n项
        // var n = parseInt(window.prompt());
        // var fir = 1,
        //     sec = 1,
        //     thr = fir + sec;
        // if (n > 2) {
        //     for (var i = 0; i < n - 2; i++) {
        //         thr = fir + sec;
        //         fir = sec;
        //         sec = thr;
        //     }
        //     console.log(thr);
        // } else {
        //     console.log(1);
        // }

        // 4.编写一程序，输入一个三位数，输出时反向输出
        // 如：输入456，输出654
        // var a = parseInt(window.prompt());
        // var ge = a % 10;
        // var shi = a % 100 - ge;
        // var bai = a - shi - ge;
        // if (a >= 100) {
        //     console.log(bai / 100 + shi + ge * 100);
        // } else {
        //     console.log('竖子敢尔！');
        // }

        // 5.输入a,b,c三个数字，打印出最大的
        // var a = parseInt(window.prompt());
        // var b = parseInt(window.prompt());
        // var c = parseInt(window.prompt());
        // if (a > b) {
        //     if (a > c) {
        //         console.log(a);
        //     } else {
        //         console.log(c);
        //     }
        // } else {
        //     if (b > c) {
        //         console.log(b);
        //     } else {
        //         console.log(c);
        //     }
        // }

        // 6.打印出100以内最大的质数
        //循环1-100之间的数字
        // for (var i = 2; i < 100; i++) {
        //     //假设该数字是质数
        //     var falg = true;
        //     //循环判断该数字是否满足质数条件
        //     for (var j = 2; j < i; j++) {
        //         //如满足则标记该数不是质数
        //         if (i % j == 0) {
        //             falg = false;
        //         }
        //     }
        //     //falg为真输出质数
        //     if (falg) {
        //         console.log(i);
        //     }
        // }

        // 开方数
        // Math.sqrt(100)
        // console.log(Math.sqrt(100));

        // 条件语句补充
        //     switch case  条件判断语句
        //     break  终止循环，只能放在循环里面
        //     continue

        // var n = true;
        // switch (n) {
        //     case 1:
        //         console.log('a');
        //         break; //防漏
        //     case 2:
        //         console.log('b');
        //         break;
        //     case true:
        //         console.log('c');
        //         break;
        // }

        // var date = window.prompt();
        // switch (date) {
        //     case '1':
        //     case '2':
        //     case '3':
        //     case '4':
        //     case '5':
        //         console.log('working');
        //         break;
        //     case '6':
        //     case '7':
        //         console.log('relxing');
        // }

        // var i = 0,
        //     sum = 0;
        // for (var i = 0; i < 100; i++) {
        //     sum += i;
        //     console.log(i);
        //     if (sum > 100) {
        //         break;
        //     }
        // }
    </script>
</body>

</html>